// 2025.05.22 17:18:18 星期四 阴
// 这个 获取 同域 下 的 所有 keyVal_node 元素 的 值 整理 成 empty 对象

import {
  keyVal_node_cla,
  keyVal_node_prop_for_form,
} from '../keyVal_node/DataDefine/sourceData';

/**
 *
 * @param {string} for_form 表单域 名
 */
function get_form_cur_val(for_form) {
  let all_keyVal_node_Arr = document.getElementsByClassName(keyVal_node_cla);

  if (for_form == undefined) {
    return all_keyVal_node_Arr;
  }

  let ret = [];

  for (const cur_keyVal_node of all_keyVal_node_Arr) {
    if (cur_keyVal_node.getAttribute(keyVal_node_prop_for_form) == for_form) {
      ret.push(cur_keyVal_node);
    }
  }
}

export { get_form_cur_val };
